home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / graphics / gnuplot / buildvms.com < prev    next >
Text File  |  1993-09-15  |  2KB  |  50 lines

  1. $ ! buildvms.com  (Command file to compile/link gnuplot and doc2hlp)
  2. $ CFLAGS = "/nowarn/NOOP/define=(NOGAMMA,MEMSET)"
  3. $ TERMFLAGS = "/define=(X11,VMS)"
  4. $ LINK_OPT=",linkopt.vms/opt"
  5. $ IF F$EXTRACT(0, 3, F$GETSYI("HW_NAME")) .NES. "VAX"
  6. $ THEN        ! Probably Alpha.
  7. $    LINK_OPT = ""
  8. $    CFLAGS = CFLAGS + "/PREFIX=ALL"
  9. $ ENDIF
  10. $! For DECwindows:
  11. $ DEFINE X11 DECW$INCLUDE
  12. $ set verify
  13. $ cc 'CFLAGS' binary.c
  14. $ cc 'CFLAGS' gnubin.c
  15. $ cc 'CFLAGS' specfun.c
  16. $ cc 'CFLAGS' bitmap.c
  17. $ cc 'CFLAGS' command.c
  18. $ cc 'CFLAGS' contour.c
  19. $ cc 'CFLAGS' eval.c
  20. $ cc 'CFLAGS' graphics.c
  21. $ cc 'CFLAGS' graph3d.c
  22. $ cc 'CFLAGS' internal.c
  23. $ cc 'CFLAGS' 'TERMFLAGS' misc.c
  24. $ cc 'CFLAGS' parse.c
  25. $ cc 'CFLAGS' plot.c
  26. $ cc 'CFLAGS' scanner.c
  27. $ cc 'CFLAGS' setshow.c
  28. $ cc 'CFLAGS' standard.c
  29. $ cc 'CFLAGS' 'TERMFLAGS' term.c
  30. $ cc 'CFLAGS' util.c
  31. $ cc 'CFLAGS' version.c
  32. $ link /exe=gnuplot -
  33.    bitmap.obj,command.obj,contour.obj,eval.obj,graphics.obj,graph3d.obj, -
  34.    binary,gnubin,specfun, -
  35.    internal.obj,misc.obj,parse.obj,plot.obj,scanner.obj,setshow.obj, -
  36.    standard.obj,term.obj,util.obj,version.obj 'LINK_OPT'
  37. $ cc 'CFLAGS' bf_test.c
  38. $ link /exe=bf_test bf_test.obj,binary.obj 'LINK_OPT'
  39. $ ren bf_test.exe [.demo]
  40. $ CC/nowarn/DEFINE=VMS GPLT_X11
  41. $ LINK /exe=GNUPLOT_X11 gplt_x11,SYS$INPUT:/OPT
  42. SYS$SHARE:DECW$XLIBSHR/SHARE
  43. $ cc [.docs]doc2hlp.c
  44. $ link doc2hlp 'LINK_OPT'
  45. $ @[.docs]doc2hlp.com
  46. $ library/create/help gnuplot.hlb gnuplot.hlp
  47. $ run [.demo]bf_test
  48. $ write sys$output "%define GNUPLOT_X11 :== $Disk:[directory]GNUPLOT_X11"
  49. $ set noverify
  50.